package com.ipfsemc.ipfsemc.mapper;

import com.ipfsemc.ipfsemc.model.Apply;
import com.ipfsemc.ipfsemc.model.ApplyBase;
import com.ipfsemc.ipfsemc.model.ApplySpace;

import java.util.List;

public interface ApplyMapper {
    int deleteByPrimaryKey(Integer applyId);

    int insert(Apply record);

    int insertSelective(Apply record);

    Apply selectByPrimaryKey(Integer applyId);

    List<Apply> selectByUser(Apply apply);

    List<ApplyBase> selectFilCon(String applicantId);

    List<ApplyBase> FirSpace(String applicantId);

    List<ApplySpace> FileCoinDetails(String applicantId);

    int updateByPrimaryKeySelective(Apply record);

    int updateByPrimaryKey(Apply record);

    int outApply();

    List<Apply> list(Apply apply);

    Apply isApply(Apply apply);

    List<Apply> selectByAppli(String userId);

}